initial commit of some code and bad example