changed to use parameterized desktop