fixes by idea