added English descriptions
added format check function