.abstract(name) added