todo removed, (?,..,?) hacky solution