first entry

First entry, just throwing all the code in here