fix lists
add validation and linting to testing section