made some methods static