keep model clean