profile done (training view code,markdown not finished)