almost done

Signed-off-by: Gabe Johnson <gabe.johnson@gmail.com>