hasby.