Lab18 implemented