flexibility when creating