few kinks left
forgot one