update spec and add sources