Code update: add a lot of stuff