made all methods static