validation
interface formatting
spelling