Fleshed out some more code to make the output look better, and added some more details to text