compiled desktop
fixed the casts