added logic meets part