* remove abstract item. don't need