abstract x