colors work, tested and everything