gridview attempt 3
deleted 'before' on index view
added user validation