Working on the external class