trying to understand geppetto aspects