added timer
make sure all assoc-strcmp