added webspikeapi solution