removed 5.3 compatibility, cs and removed legal comments