updated library to include new blocks