You
you dont need a B actually but anyway
I am gonna have to say -1 only because i dont think its up to par but that does not mean you are not a good builder, this is just my opinion of it, i feel like some of it is a bit basic but yet again its my opinion, good luck <3