my new stack, ruby javascript functional