optimizing make flags; minor changes and updates