because there is already port by someone but maybe I will try make a port like this with default script