Updated on the papers also updates on the coded. Added blocking that doesnt really work