(hopefully/maybe) finished band shit implementation, validation pending