went over related work, changed structure