Added everything, including experimenting work