mix of personal and borrowed opensource