Merge pull request #21 from Alegend45/master

Merge Alegend45's latest changes
Undo erroneous changes
Remove accidental digraph
Merge pull request #8 from reenigne/master

Need to update