removed old implementation (was commented anyways)