add options repositry fix compile bug