Moved icx error to top of page, added user registration validation