adding mroe convenient math