initial implementation of static factory mapping
implementations mapping