added lines by panteliskar