for shell devs