normal modes - not finished