Added basic swift support