check in before user permissions