bug fixing ??