factors responsible