generate full credentials