All your needs filled.