updated source to golang instead of ruby