tweaks and updates (been too long).