add validation/fix create instance to meet spec