Fix design, add user_id to statuses, make statuses dependent