integrate with new design