create forward list