Everything works
Cleanup code + add comments