My vision, solutions and code to the problems