+ Request class development