make web shell works