dependencies block class and block try2