added the basics