added AxComponent