made responsive, added diagram images