added special blocks
del wrong files
merged
Init