Added new branch linux and made it working