implementation config