Gen sub and gen datejust