added src and dest feature