all funcationality completes