got manipulation with selection working