fixes indention and refactors describe()