measurement implemented