adding abstract properties
version 0.0.6