Added function decls
Now running