Add microc base code as starting point