added icon, and some other shit