immediate block working, time to work on dynamic block