Added placeholder image, filter by online, functionalized code