added 'coherent' flag
functionality for 'coherent' flag