add initial block support