attempting to "object-orient" this css