add solution to several exercises