extension method for app builder