proper indentation and spaces