added fancy geometry