start to implement method for different list