make new attribute optional