devise design improvement