commiting first functional version of the alarm