statuses logic