Add inital functions