moved old files from learning in here.