initial commit / inheritance