add generate list function
add init prompt to commands