Added Light weight, fixed alignment problems, Apache license