Hard Scalers edited again, Code has comments.