Add preliminary models and controllers