upgrade to verion 0.8.0 and update consumers with tests