block-checker code commented, functions in function declarations, removed siblings check