really struggling with vapor!