start from scratch, and use phone-js