added specters (partially)