add possibility to insert custom primary key value