added basic commands (work in progress)