got rid of 'self' with =>