adding some boiler plate for phase 2