modify schemes and make them shared, also update travis file