* do not mix declarations and code