first take at integrating the design