add back button
refacto for testing