Creativity : progress and potential