custom joins and Travis build config