Added assembly, js, json and python modes