add user-select
extend readme