remove unused public functionality