some ideas of an simple from to mapper based on several implementations