added problem assignment