More error checking on init
py call command
Better example, update todo