removed function from interface and impl..