require_POST tag added to views to clean up logic flow