completed ability framework