add autoincrement and fix ;