forgot to commit...
added basic operation methods