Initial Request handling method, might need revision.