bug fixes phase 1