nicer looking logging (expanded