initiate microframework (to fill the Gap between generated and generic model usage)