Init
Basic code
Autoincrementation