Apprentice job

Updates