tp1 tp2 done šŸ”„šŸ”„