fix duplicate letter select, some styling, and alert system