decouple delete to partial
add delete partial
decouple homepage conditional
decouple delete link
add skeleton for delete link test
misc