formatting
using _validate