implement basic time arrays