add implementation of same screen redirect