the first 4udik with smlibrary