triggers finished
users done?
needs polymorphic association