Can now make header only lib