flash calculations