init and first up