improvements
init tables