Revert "i rewrote it without static"

This reverts commit 4357ebe0a5aa04ea124d74504e2cbefb419d682b.