What are some innovative features introduced by facebook