shorter code