add todo19 aka store credit with yield