code moved to explicit source directory