General linear methods