release 0.2.3
minor refactoring