initial draft of score module