Does what it is supposed to do

This does exactly what is says it will do. The only problem I have with it and it maybe something I created but the XT60 is loose and when I fly sometimes it will short out and turn the quad off. I have been battling this issue for a while. I have re-soldered it twice with no luck. I think I will switch the connector for one that is not hard wired to the board and has silicon 12 gauge wires.