//bug fixes