implemented shortdot