implemented first chart