extending task 5, poolik