BUG : Multiple bug fixes