Implemented Assignment network and helper methods