finish custom validators