some buffer nav stuff