beginning to build basics of mod framework