#4: init and checkout commands