raw working solution