UPDATE: fragments instead activities.