specs implemented for terms model