[feat] update options skeleton and basic design