Then this method has to be abstract I guess