working on the skeleton for catalogue