all done :) including validaitons"