Fixed and reworked! Halyavshiki)