Final function as shortode for all