changes from client developer