added static get_empty() method