This is the UML with things done till now