add Logger
add unbox on ArrayPlus
unmock Market
use Logger
finalize main