Core functionality is now done! WOOHOO!