arrange proj structure