work version, need to merge them into a final conf later