add styling. add credits and info. clean up codes