Functions are working. Needs unti tests and check against  sketchup model