Everything one would need