new code, updated work log