having aligning and guiding means