add placeholders for source and dependency