work in progress of new native mechanism