Working program. Realise 0.1