anchor.diff:  allowed_methods(ReqData, State) ->
   	case api_help:parse_path(wrq:path(ReqData)) of	
   		[{"vstreams"}] ->
  -			{['POST'], ReqData, State}; 
  -		[{"vstreams", _Id}] -> %to be removed?
  -			{['POST', 'PUT', 'DELETE'], ReqData, State};
  +			{['POST', 'GET'], ReqData, State}; 
  +		[{"vstreams", _Id}] ->
  +			{['POST', 'PUT', 'DELETE', 'GET'], ReqData, State};
   		[{"vstreams", "_search"}] ->
   			{['POST', 'GET'], ReqData, State};
   		[error] ->
  
positive.code: %% @end
  
  -module(virtual_streams).
  -export([init/1, allowed_methods/2, content_types_provided/2,
  		 content_types_accepted/2, process_post/2, process_search/3, put_stream/2, delete_resource/2]).
  
  -include_lib("erlastic_search.hrl").
  -include("webmachine.hrl").
  
negative.code: 		false ->
  			{VirtualStreamJson,_,_} = api_help:json_handler(ReqData, State),
  			{{Year,Month,Day},{Hour,Minute,Second}} = calendar:local_time(),
  			Date = api_help:generate_date([Year,Month,Day]),
  			DateAdded = lib_json:add_values(VirtualStreamJson,[{creation_date, list_to_binary(Date)}]),
  			case erlastic_search:index_doc(?INDEX, "virtual_stream", DateAdded) of	
  				{error, Reason} ->
  