first you make it work then you apply