build and hack desktop using html