Sedra class in progress