implementation and testing work