various experiments - to be cleaned DO NOT MERGE