working for texts and calls