bug & error fixes