adds func declarations and markup

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>
updates public assets

Signed-off-by: Christopher Rogers <chrissrogers@gmail.com>