work on live tile + separate dll for data layer