remove unnecessary comments
some changes and additions in skew
Make it more generalizable