fixed again method