bug fixing 300