all done except for user descriptions