Version 0.8.0.0

- then, fail, always added
- define is working
- fixed small bugs
- cleaned up code