formatting and functions + to navigation