add support for tick in constructor including test