clock implemented
alarm pointer implemented