there are static lifetime