add student and member
remove hold compilate