redesigned and fix bag