Swift lite

more swift cluster stuffs