suspended functions