add create function and have a good function of create map but not have check function