[DEV] add physic interface