Added object candidat and pattern Portal implementation