assets and logic