random hunch implemented, stlyling overhaul