added and passed off fib and lcs