init from mac lap