fix the unavoidable first bug