creating a cap in - part