added fragment demo