most of that probably works