make inner actions
fix inventory bug