general updates. moving between fragments needs work