Implement free Tick datatype