Micro homework questions