add fibonacci
refactor fibonacci