testing flow of this library