fork me ribbon, better error handling, tweak css