refactoer shift subtitle as gem structure