fleshed out some detail