some basic plugin functionality added