Finished everything but the Decls