this constructor docent appear to be used