finish distance method
comment distance method
implement suggestions, need comments