filled in stubs with better comments for mike