still deciding about model definition