rearrange options, added prefix+description, added options sub+unsub+del, test before use!