adding methods n sh*t