is responsible for