modal and view fixing -better