Adding block base and some utils