add ball feature