add ctApp, ctWindow