continue flushing out js frontend specs