removed unnececssary typename keyword