added fifo source and program output
fix column size of text using err_msg variable