more ribbon feature impl.