Comments and some Variables Removed