working through some ugly kinks