All the basics needed