clean up
add modal support for promo
integration from remote api
add support for item attachment