push and create tables