First commit with the basics.