implementation work