This wont fully work, i know myself :/