this is just so i can learn the basics