Implemented most blocks in a non-functional state