Ordinary and modular representations of Chevalley groups