original sugarj code and experiments stuffs for the project