init from Desktop