removed superfluous typename keyword