everything works except pyramid stuff