refactored geometry into vector
readded anchor