blocks placing and more