add very scratch of seeker

How do you feel?
Please put these into separate library

(picrin port) is already used for internal use. You may change current (picrin port)'s name to something else *OR* put them into other library, which you will name as you prefer.