added more physics