Working version

- Redone interface
- Still missing HC implementation