+ compilig and internals
* minor changes