add 500 page and fixing new index view
add uniqueness validates