added enable dinterupts