abstracted hard coded values