lessons and ideas