locking things in and putting in magic macros