Proficiency tests

Work in progress