added more functions to the album model