modified to use support library fragments