make signup responsive and resolution based