load fragment programmatically
fix conflicts