changed field type to its interface