removed several warnings due to generics