fix methods addedd: basically mappings generic fields
started: duplicate checking