elyse first commit

i added a few more comments since then, just while i get used to doing this but i see what you're saying