Change overall structer