precompiled for pins