conemapping (without the relaxing stuff ;)) first neeeeaaaaarly working  version