improved bugs methods