gonna finish these two eventually.