Swift support added