Hi! At the current moment it is possible to create a user with an empty name (string is empty). I imagine a check should be made in code below from the User.java class: public User(String s, double d, int i) throws IllegalArgumentException { this.name = s; this.balance = d; this.id = i; }