plugin for user functionality common to many projects