shake processing and config