used methods