compiler continued