integrate new features from design