moved Basket model from enju_library