* mostly worked