basic skills and ideas