Added history. Color needs to be implemented