fixed one of the fixes: logical wrong position