Updated to latest version, added requirements