[refactor] Different methods for all the thigns.