#44 implemented block support