the bug is we should not use full path