5 ESSENTIAL ELEMENTS FOR NEW SOCIAL APPS