Redesigned! It is still fragile but works