add bourbon
refactor user session management"