self use sys