steps now go through browser instead of accessing db directly, as suggested by Alec