wip
data util module no longer needed
get basic open/close/timed behavior working