registration & fs & permissions