add initial catalogue bean implementation