added desktop variant to make business logic compile and run in unit tests