Refactored AssignFragment

Included full MVP