Add in colors array and code_length for each response, return status 400 for bad requests