Last part credits to nestorio