add user functiionality and fixed board positions db