more feedback by hexcoder++