animated intro / refactored intro code