add more fixed width & add licence
some changes
some changes