Implemented assignment