component fork of pen