added ace functionality