removed profile model to keep things simple