some fixing, still doesn't work