make things more portable