removed senseless constructor