another attempt at travis functionality