champioship OK; starting interface implementation