added icons and arrows array
overhaul - functionized, colors, etc