added solutions section