added learn and help