first commit ex 3
merged encoder and ff2p
ignore include libary