admin controller done based on blocks plugin