initial - compiled using java 1.6.0_65 on mac os x