Put To Light - back-end code