different methods of set