filling out content behavior, started on overlay + voting stuff