from fork zirikids

githubdev to hadiziri to mcmanowen