Setup and integration