Done with 2 methods.