Addition of base code framework