commented out unnecessary methods