credit to me (for uploading) + asianosts