Encodewithselector