proj1 update, alarm not functional, but compiling