next step: a way to make it dynamic