profile design and some fix staff