implemented a new fibration