homo fulquilo implementation