completely rewriting SineMap
fix example
removing default params for SineMap
sourcing