added geometry methods, moved some things to another repo