better nav and trasitions