added more methods.