got all the basic examples working