calculations were inaccurate, also added unicode symbols