config implementations skeleton