Version 5.0

Fully functioning except for node.js