require nolet
depend on new fakir