use self style