optimize
add aliases @begin,@end
version 8.3.25