First commit, added new code