adds ability to extend via arguments to profile