updates

Some personal updates