Everything should function now

This is ready