adding new events works, saving works