Add comments and translate to english.