The implementation of four of the seven methods