added meta framework, included most of the obvious features