date and widget for program
merging changes