tabilizing the funct