modified codeship