styling - commenting - cleaning