all major statuses implemented