made some experiments and spikes, nothing solid nor test