added vector2d stuff and nav bar stuff