edited lab version