removed type declarations