Receives am/fm broadcast cd player with repeat, random & programmed play snooze alarm function led displays and indicators sleep timer battery back-up for clock (9-volt battery required)