terms fragments implemented