Basic bottle functionality working