lets get started with the basics