enhancing last commit: all tables should be created before doing
anything