Second commit, can now add itself and get its own id