Long in progress

Long pattern described before is working fine

Disclaimer