Everything needed