initial implementation of back button