added native setup