verify that it works with assembly