added semantic methods
0.0.3