data input engine for SimplePost