improved centered, working on save