implemented sky web toolkit, broke destroy