Preliminary+sources+(annotated)

my name is dylan =)