Still writing notes per line, to explain what each line means. this line was added the discription on what a and l are