internal update: remove getInfo(), check compatiblity, add description, add user assignment