add warehouse image
refactor draw function