working request sending,needs some redactoring