work fine but the seleted item need to be fixed