fix to design auth