make dereference more consistent
add blank lines