use sine responce