added some physics stuff