refactoring and drying
separated shuttle data into separate file