fixed brokenness, actual working texting function together with the rest