made methods static