made phone optional and which fixed a bug