base layer integration