back at it again. ignoring web styling for now