added code same, may change as design progresses
added c9,debug and coverage ignore
initial import