Basics

This function needs to be closed with `};`