Finalized

Stable and working program