some changes to test freeshell