add explanation methods references