manipulating applications