assignment working