added source and language fields
add readonly view for source