updated color pallets, error handling in different resolutions