finishing up validation rough cut