recreate block feature and theme feature