I believe I have the answers