initial commit, added MrInstance as a base class