shorten source code