short controller done, fix view