How to set boundaries and sticking to them