Add pretty and functional workshop