Adding version control and commands