version 7.0
version 7.0

new object-oriented approach