block logic continues, working on loops