fixed serializable and static

f