added workflow and documentation