Make it do everything needed.