alfa working version
added IsPresend and Select