added shortcuts processing