Updated related work, began algorithm section