updated physics method