added dynamic phone rendering with http request