anc

and please major changes