bug fix optional inports