First draft of system