all fragments working now