implementing physi