adding some funky validation rules