Complete writing now to fix bugs :)